/**
 * Notes: 错误代码定义
 * Ver : CCMiniCloud Framework 2.4.1 ALL RIGHTS RESERVED BY Cclinux0730 (wechat)
 * Date: 2020-09-05 04:00:00 
 */
module.exports = {
	SUCC: 200,
	SVR: 500, // 服务器错误  
	LOGIC: 1600, //逻辑错误 
	DATA: 1301, // 数据校验错误 
	HEADER: 1302, // header 校验错误  


	//2000开始为业务错误代码，

	ADMIN_ERROR: 2401, //管理员错误
	WORK_ERROR: 2501, //服务者错误
	
	// 通用错误码扩展
	INVALID_PARAM: 1401, // 参数无效
	NOT_FOUND: 1404,     // 资源不存在
	UNAUTHORIZED: 1403,  // 未授权访问
	FORBIDDEN: 1405,     // 禁止操作
	CONFLICT: 1409,      // 数据冲突
	EXPIRED: 1410,       // 操作已过期
	
	// 状态流转错误码
	FLOW_STATE_ERROR: 2101,      // 状态流转错误
	FLOW_PERMISSION_ERROR: 2102, // 流程权限错误
	FLOW_DATA_ERROR: 2103,       // 流程数据错误
	
	// 研发流程错误码
	RESEARCH_PARAM_ERROR: 2201,  // 研发参数错误
	RESEARCH_STAGE_ERROR: 2202,  // 研发阶段错误
	
	// 系统错误码
	NETWORK_ERROR: 2601,         // 网络连接错误
	TIMEOUT_ERROR: 2602,         // 请求超时错误
	RESOURCE_ERROR: 2603         // 资源加载错误
}